GLPI (acronyme de gestionnaire libre de parc informatique) est un logiciel libre de gestion des services informatiques (ITSM) et de gestion des services d'assistance (issue tracking system et ServiceDesk). Cette solution libre est éditée en PHP et distribuée sous licence GPL.
Pour fonctionner, GLPI nécessite l'installation d'un serveur web et d'une base de données (Apache2 et MySQL).
Toutes les commandes sont à effectuer en root
Mettez à jour l'arbre de portage :
# emerge --sync
ou si vous êtes derrière un proxy :
# emerge-webrsync
Installez Apache2 et MySQL
# emerge -a apache mysql
éditez le fichier /etc/portage/make.conf et ajoutez la ligne suivante :
PHP_TARGETS="php5-6" |
ajoutez à votre USE les variables suivantes :
USE="apcupsd apache2 curl cgi fpm gd imap ldap mysqli unicode libxml12" |
appliquez les changements apportés à /etc/portage/make.conf :
# emerge --ask --update --changed-use --deep @world
installez PHP :
# emerge -a php
ajoutez l'option '-D PHP' aux variables de APACHE2_OPTS dans le fichier /etc/conf.d/apache2 :
APACHE2_OPTS="-D PHP -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE" |
vous pouvez lancer le serveur web et l'ajouter au démarrage du système :
# /etc/init.d/apache2 start
# rc-update add apache2 default
si c'est votre première installation de MySQL, lancez l'outil de configuration qui vous demandera un mot de passe :
# emerge --config =dev-db/mysql-5.6.39
(vérifiez votre version de mysql)
demarrez MySQL et ajoutez le au démarrage :
# /etc/init.d/mysql start
# rc-update add mysql default
# mysql -u root -p
entrez le mot de passe créé lors de la configuration de MySQL, à l'invite de commande, tapez :
mysql> create database glpidb; # n'oubliez pas le ' ;' !
(glpidb est le nom de la base de données, vous pouvez le modifier)
mysql> grant all privileges on glpidb.* to glpiuser@localhost
-> identified by 'mot_de_passe_du_glpiuser';
mysql> exit
cherchez la version stable la plus récente de GLPI sur leur site :
http://glpi-project.org/downloads/
téléchargez puis décompressez l'archive :
# wget https://github.com/glpi-project/glpi/releases/download/9.2.3/glpi-9.2.3.tgz
# tar -xvzf glpi-9.2.3.tar.gz -C /var/www/localhost/htdocs/
(vérifiez votre version de GLPI)
changez le propriétaire du répertoire glpi ainsi que de tous les sous-répertoires et fichiers pour qu'ils deviennent la propriété de l'utilisateur apache:
# cd /var/www/localhost/htdocs/
# chown -R apache glpi
ouvrez un navigateur et connectez vous à l'adresse ip_de_votre_serveur/glpi et choisissez la langue
après avoir accepté la licence, lancez l'installation
vous pouvez cliquer sur 'continuer'
entrez l'adresse du serveur SQL (localhost ou 127.0.0.1) puis les identifiant et mot de passe que vous avez choisi lors de la création de la base de données.
sélectionnez votre base de données
l'installation est terminée.